
package com.zhiwei.codesecurity.common.webservice.checkmarx.portal.v7;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>CxWSGeneralDisplayOptions complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="CxWSGeneralDisplayOptions"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="OnlyExecutiveSummary" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="TableOfContents" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="ExecutiveSummary" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="DisplayCategories" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="DisplayLanguageHashNumber" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="ScannedQueries" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="ScannedFiles" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *         &lt;element name="VulnerabilitiesDescription" type="{http://Checkmarx.com}CxWSVulnerabilitiesDisplayOptions"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CxWSGeneralDisplayOptions", propOrder = {
    "onlyExecutiveSummary",
    "tableOfContents",
    "executiveSummary",
    "displayCategories",
    "displayLanguageHashNumber",
    "scannedQueries",
    "scannedFiles",
    "vulnerabilitiesDescription"
})
public class CxWSGeneralDisplayOptions {

    @XmlElement(name = "OnlyExecutiveSummary")
    protected boolean onlyExecutiveSummary;
    @XmlElement(name = "TableOfContents")
    protected boolean tableOfContents;
    @XmlElement(name = "ExecutiveSummary")
    protected boolean executiveSummary;
    @XmlElement(name = "DisplayCategories")
    protected boolean displayCategories;
    @XmlElement(name = "DisplayLanguageHashNumber")
    protected boolean displayLanguageHashNumber;
    @XmlElement(name = "ScannedQueries")
    protected boolean scannedQueries;
    @XmlElement(name = "ScannedFiles")
    protected boolean scannedFiles;
    @XmlElement(name = "VulnerabilitiesDescription", required = true)
    @XmlSchemaType(name = "string")
    protected CxWSVulnerabilitiesDisplayOptions vulnerabilitiesDescription;

    /**
     * 获取onlyExecutiveSummary属性的值。
     * 
     */
    public boolean isOnlyExecutiveSummary() {
        return onlyExecutiveSummary;
    }

    /**
     * 设置onlyExecutiveSummary属性的值。
     * 
     */
    public void setOnlyExecutiveSummary(boolean value) {
        this.onlyExecutiveSummary = value;
    }

    /**
     * 获取tableOfContents属性的值。
     * 
     */
    public boolean isTableOfContents() {
        return tableOfContents;
    }

    /**
     * 设置tableOfContents属性的值。
     * 
     */
    public void setTableOfContents(boolean value) {
        this.tableOfContents = value;
    }

    /**
     * 获取executiveSummary属性的值。
     * 
     */
    public boolean isExecutiveSummary() {
        return executiveSummary;
    }

    /**
     * 设置executiveSummary属性的值。
     * 
     */
    public void setExecutiveSummary(boolean value) {
        this.executiveSummary = value;
    }

    /**
     * 获取displayCategories属性的值。
     * 
     */
    public boolean isDisplayCategories() {
        return displayCategories;
    }

    /**
     * 设置displayCategories属性的值。
     * 
     */
    public void setDisplayCategories(boolean value) {
        this.displayCategories = value;
    }

    /**
     * 获取displayLanguageHashNumber属性的值。
     * 
     */
    public boolean isDisplayLanguageHashNumber() {
        return displayLanguageHashNumber;
    }

    /**
     * 设置displayLanguageHashNumber属性的值。
     * 
     */
    public void setDisplayLanguageHashNumber(boolean value) {
        this.displayLanguageHashNumber = value;
    }

    /**
     * 获取scannedQueries属性的值。
     * 
     */
    public boolean isScannedQueries() {
        return scannedQueries;
    }

    /**
     * 设置scannedQueries属性的值。
     * 
     */
    public void setScannedQueries(boolean value) {
        this.scannedQueries = value;
    }

    /**
     * 获取scannedFiles属性的值。
     * 
     */
    public boolean isScannedFiles() {
        return scannedFiles;
    }

    /**
     * 设置scannedFiles属性的值。
     * 
     */
    public void setScannedFiles(boolean value) {
        this.scannedFiles = value;
    }

    /**
     * 获取vulnerabilitiesDescription属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSVulnerabilitiesDisplayOptions }
     *     
     */
    public CxWSVulnerabilitiesDisplayOptions getVulnerabilitiesDescription() {
        return vulnerabilitiesDescription;
    }

    /**
     * 设置vulnerabilitiesDescription属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSVulnerabilitiesDisplayOptions }
     *     
     */
    public void setVulnerabilitiesDescription(CxWSVulnerabilitiesDisplayOptions value) {
        this.vulnerabilitiesDescription = value;
    }

}
